matlab中的ceil函数详解

您所在的位置:网站首页 对x取整 x趋于0-是什么 matlab中的ceil函数详解

matlab中的ceil函数详解

2024-01-12 11:49| 来源: 网络整理| 查看: 265

函数说明 ceil函数的功能即向上取整

Y = ceil(X) 将 X 的每个元素变为大于或等于该元素的最接近整数。

Y= ceil(t) 将 duration 数组 t 的每个元素变为大于或等于此元素的最接近的秒数。

Y = ceil(t,unit) 将 t 的每个元素变为大于或等于此元素的最接近的数(使用指定的时间单位)。

示例 对矩阵元素向上取整 >>X=[-1.9 -0.2 3.4;5.6 7 2.4+3.6i]; >>Y=ceil(X) Y = -1.0000 + 0.0000i 0.0000 + 0.0000i 4.0000 + 0.0000i 6.0000 + 0.0000i 7.0000 + 0.0000i 3.0000 + 4.0000i

其中,对于复数,将其实部和虚部分别向上取整

对持续时间值向上取整 将持续时间数组中的每个值的秒数向上取整 >> t = hours(8) + minutes(29:31) + seconds(1.23); >> t.Format = 'hh:mm:ss.SS' t = 1×3 duration 数组 08:29:01.23 08:30:01.23 08:31:01.23 >> Y1 = ceil(t) Y1 = 1×3 duration 数组 08:29:02.00 08:30:02.00 08:31:02.00 将t中的每个值按until向上取整 >> t = hours(8) + minutes(29:31) + seconds(1.23); >> t.Format = 'hh:mm:ss.SS' t = 1×3 duration 数组 08:29:01.23 08:30:01.23 08:31:01.23 >> Y2 = ceil(t,'hours') Y2 = 1×3 duration 数组 09:00:00.00 09:00:00.00 09:00:00.00 >> Y2 = ceil(t,'minutes') Y2 = 1×3 duration 数组 08:30:00.00 08:31:00.00 08:32:00.00

此处,Y = ceil(t,unit)中的until='hours',即将t中的每个值向上取整到最接近该值的小时数,until默认值为'second';until='minutes',即将t中的每个值的分钟数向上取整到最接近该值的时间



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3